[seasar-dotnet:1748] Re: [dbflute Procedure Generation Error]

kubo [E-MAIL ADDRESS DELETED]
2010年 6月 19日 (土) 17:08:37 JST


Hello thomas

DBFlute-0.9.7.2-RC1 is for Java environment.
So set the property 'targetLanguage = java'
in basicInfoMap.dfprop.

>   DBFLUTE_CLIENT: {dfclient}
>     database  = mssql (Microsoft SQL Server 10.00.1600)
>     language  = csharp

This means you used it in C# environment.

Thanks
Kubo (jflute)

2010/6/19 thomas <[E-MAIL ADDRESS DELETED]>:
> Hello Kubo さん
>
> i downloaded the latest version  DBFlute-0.9.7.2-RC1.
> While running generate.bat file i am getting following exception
>
> 2010-06-19 14:47:59,187 [main] INFO
> (DfDBFluteTaskUtil#getBuildProperties():82) - ...Using contextProperties:
> build.properties
> 2010-06-19 14:47:59,203 [main] INFO
> (DfDBFluteTaskUtil#getBuildProperties():125) - [Build-Properties]: size=1
> 2010-06-19 14:47:59,203 [main] INFO
> (DfDBFluteTaskUtil#getBuildProperties():127) -   torque.project = dfclient
> 2010-06-19 14:47:59,203 [main] INFO
> (DfDBFluteTaskUtil#getBuildProperties():129) -
> 2010-06-19 14:47:59,265 [main] INFO  (DfDataSourceHandler#create():72) -
> ...Creating data source:
> 2010-06-19 14:47:59,281 [main] INFO  (DfDataSourceHandler#create():73) -
> driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
> 2010-06-19 14:47:59,281 [main] INFO  (DfDataSourceHandler#create():74) -
> url    = jdbc:sqlserver://AGTNB15;DatabaseName=PMSDBPHASE2
> 2010-06-19 14:47:59,281 [main] INFO  (DfDataSourceHandler#create():75) -
> user   = sa
> 2010-06-19 14:47:59,312 [main] INFO
> (DfDataSourceHandler#createConnection():161) - ...Connecting to the
> database:
> 2010-06-19 14:47:59,843 [main] INFO
> (DfDataSourceHandler#processConnectionMetaInfo():215) -   product =
> Microsoft SQL Server 10.00.1600
> 2010-06-19 14:47:59,843 [main] INFO
> (DfDataSourceHandler#processConnectionMetaInfo():216) -   driver  =
> Microsoft SQL Server 2005 JDBC Driver 2.0.1008.2 for JDBC 3.0
> 2010-06-19 14:47:59,859 [main] INFO
> (TorqueDataModelTask#setupControlTemplate():113) -
> 2010-06-19 14:47:59,859 [main] INFO
> (TorqueDataModelTask#setupControlTemplate():114) - * * * * * * * * * *
> 2010-06-19 14:47:59,859 [main] INFO
> (TorqueDataModelTask#setupControlTemplate():115) - * Process CSharp  *
> 2010-06-19 14:47:59,859 [main] INFO
> (TorqueDataModelTask#setupControlTemplate():116) - * * * * * * * * * *
> 2010-06-19 14:47:59,859 [main] INFO
> (TorqueDataModelTask#setupControlTemplate():118) - ...Using CSharp control:
> om/ControlGenerateCSharp.vm
> 2010-06-19 14:48:00,234 [main] INFO  (DTDResolver#resolveEntity():123) -
> ...Resolving XML by database.dtd in same package
> 2010-06-19 14:48:00,546 [main] INFO
> (DfAbstractTexenTask#fireVelocityProcess():364) -
> generator.parse("om/ControlGenerateCSharp.vm", c);
> 2010-06-19 14:48:00,562 [main] ERROR (DfDBFluteTaskUtil#logException():156)
> - Look! Read the message below.
> /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
> Failed to execute DBFlute Task 'Generate'.
>
> [Advice]
> Check the exception messages and the stack traces.
>
> [Database Product]
> Microsoft SQL Server 10.00.1600
>
> [JDBC Driver]
> Microsoft SQL Server 2005 JDBC Driver 2.0.1008.2 for JDBC 3.0
> * * * * * * * * * */
> java.lang.IllegalStateException: Resource not found.
>     at
> org.seasar.dbflute.task.bs.DfAbstractTexenTask.fireVelocityProcess(DfAbstractTexenTask.java:376)
>     at
> org.seasar.dbflute.task.bs.DfAbstractDbMetaTexenTask.doExecute(DfAbstractDbMetaTexenTask.java:73)
>     at
> org.apache.torque.task.TorqueDataModelTask.doExecute(TorqueDataModelTask.java:83)
>     at
> org.seasar.dbflute.task.bs.DfAbstractTexenTask.execute(DfAbstractTexenTask.java:115)
>     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>     at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
>     at org.apache.tools.ant.Task.perform(Task.java:348)
>     at org.apache.tools.ant.Target.execute(Target.java:357)
>     at org.apache.tools.ant.Target.performTasks(Target.java:385)
>     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
>     at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
>     at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
>     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
>     at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
>     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>     at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
>     at org.apache.tools.ant.Task.perform(Task.java:348)
>     at org.apache.tools.ant.Target.execute(Target.java:357)
>     at org.apache.tools.ant.Target.performTasks(Target.java:385)
>     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
>     at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
>     at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>     at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
>     at org.apache.tools.ant.Main.runBuild(Main.java:698)
>     at org.apache.tools.ant.Main.startAnt(Main.java:199)
>     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
>     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> Caused by: org.apache.velocity.exception.ResourceNotFoundException: Unable
> to find resource 'om/ControlGenerateCSharp.vm'
>     at
> org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:501)
>     at
> org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:384)
>     at
> org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:814)
>     at
> org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSingleton.java:355)
>     at org.apache.velocity.app.Velocity.getTemplate(Velocity.java:533)
>     at
> org.seasar.dbflute.friends.velocity.DfOriginalGenerator.getTemplate(DfOriginalGenerator.java:506)
>     at
> org.seasar.dbflute.friends.velocity.DfOriginalGenerator.parse(DfOriginalGenerator.java:285)
>     at
> org.seasar.dbflute.task.bs.DfAbstractTexenTask.fireVelocityProcess(DfAbstractTexenTask.java:365)
>     ... 32 more
> 2010-06-19 14:48:00,671 [main] INFO  (DfDataSourceHandler#destroy():115) -
> ...closeReally()
> 2010-06-19 14:48:00,687 [main] INFO
> (DfAbstractTexenTask#showFinalMessage():220) -
>
> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
> [Task End]: 00m01s453ms *Abort
>
>   DBFLUTE_CLIENT: {dfclient}
>     database  = mssql (Microsoft SQL Server 10.00.1600)
>     language  = csharp
>     container = seasar
>     package   = sample.jp.dbflute
>
>   DBFLUTE_ENVIRONMENT_TYPE: {df:default}
>     driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
>     url    = jdbc:sqlserver://AGTNB15;DatabaseName=PMSDBPHASE2
>     schema = {pmsdbphase2.dbo as main}
>     user   = sa
>     props  = {}
>     additionalSchema =
>     dataLoadingType  = ut
>     refreshProject   =
> _/_/_/_/_/_/_/_/_/_/ {Generate}
>
>
> but it is generating classes in previous versions
>
>
>
> Thanks,
> Thomas
>
> 2010/6/18 kubo <[E-MAIL ADDRESS DELETED]>
>>
>> Hello, thomas
>>
>> > Please try DBFlute-0.9.7.2-00-SNAPSHOT.
>> > http://dbflute.sandbox.seasar.org/ja/environment/newest.html
>>
>> Now DBFlute-0.9.7.2-RC1 released.
>>
>> > And specify a property in littleAdjustmentMap.dfprop
>> > For example:
>> > -> isSuppressNonCompilableConnectorLimiter = true
>>
>> And this function is not implemented
>> in DBFlute.NET-0.8.9.18.
>> (only Java version is supported)
>> _______________________________________________
>> seasar-dotnet mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>
>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>
>


seasar-dotnet メーリングリストの案内