Problema al usar la la consola de MinuteProject

26 views
Skip to first unread message

Manuel Benitez

unread,
Jul 11, 2014, 4:02:55 AM7/11/14
to minute...@googlegroups.com
Hola todos: 

No puedo generar la aplicación CRUD para OX, ya que genera el msg que muestro al final. Alguno tiene una sugerencia al respecto, GRACIAS
 
Target: OpenXava

Versiones:

DB Oracle: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0

java version "1.7.0_55"

se genera genera el siguiente error:

Exception in thread "AWT-EventQueue-0" org.apache.ddlutils.model.ModelException: Unknown JDBC type code -13
        at org.apache.ddlutils.model.Column.setTypeCode(Column.java:215)
        at org.apache.ddlutils.platform.JdbcModelReader.readColumn(JdbcModelReader.java:866)
        at org.apache.ddlutils.platform.oracle.Oracle8ModelReader.readColumn(Oracle8ModelReader.java:117)
        at org.apache.ddlutils.platform.JdbcModelReader.readColumns(JdbcModelReader.java:819)
        at org.apache.ddlutils.platform.JdbcModelReader.readTable(JdbcModelReader.java:585)
        at org.apache.ddlutils.platform.oracle.Oracle8ModelReader.readTable(Oracle8ModelReader.java:102)
        at org.apache.ddlutils.platform.JdbcModelReader.readTables(JdbcModelReader.java:521)
        at org.apache.ddlutils.platform.JdbcModelReader.getDatabase(JdbcModelReader.java:476)
        at org.apache.ddlutils.platform.JdbcModelReader.getDatabase(JdbcModelReader.java:436)
        at org.apache.ddlutils.platform.PlatformImplBase.readModelFromDatabase(PlatformImplBase.java:1884)
        at org.apache.ddlutils.platform.PlatformImplBase.readModelFromDatabase(PlatformImplBase.java:1869)
        at net.sf.minuteProject.configuration.bean.model.data.impl.DDLUtils.DatabaseDDLUtils.loadDatabase(DatabaseDDLUtils.java:73)
        at net.sf.minuteProject.configuration.bean.model.data.impl.DDLUtils.DatabaseDDLUtils.<init>(DatabaseDDLUtils.java:58)
        at net.sf.minuteProject.configuration.bean.model.data.DataModelFactory.getDatabase(DataModelFactory.java:18)
        at net.sf.minuteProject.configuration.bean.DataModel.loadDatabase(DataModel.java:49)
        at net.sf.minuteProject.application.ModelGenerator.loadModel(ModelGenerator.java:249)
        at net.sf.minuteProject.application.ModelViewGenerator.loadModel(ModelViewGenerator.java:64)
        at net.sf.minuteProject.application.ModelGenerator.getEnrichedModel(ModelGenerator.java:195)
        at net.sf.minuteProject.application.ModelGenerator.generate(ModelGenerator.java:169)
        at net.sf.minuteProject.application.AbstractGenerator.generate(AbstractGenerator.java:204)
        at net.sf.minuteProject.console.panel.TargetPanel$ClickListener.actionPerformed(TargetPanel.java:90)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
        at java.awt.Component.processMouseEvent(Component.java:6505)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
        at java.awt.Component.processEvent(Component.java:6270)
        at java.awt.Container.processEvent(Container.java:2229)
        at java.awt.Component.dispatchEventImpl(Component.java:4861)
        at java.awt.Container.dispatchEventImpl(Container.java:2287)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
        at java.awt.Container.dispatchEventImpl(Container.java:2273)
        at java.awt.Window.dispatchEventImpl(Window.java:2719)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.awt.EventQueue$4.run(EventQueue.java:708)
        at java.awt.EventQueue$4.run(EventQueue.java:706)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Florian Adler

unread,
Jul 11, 2014, 5:46:09 AM7/11/14
to minute...@googlegroups.com, mbeni...@gmail.com
Hello Manuel,

There is a sql type (-13) probably oracle specific that is not recognized by the DDLUtils mapping.
The message unfortunately does not tell which column it is.

I am looking for a quick fix and also a long term solution for additional sql types.

Quick suggestion in the meantime, investigate the oracle sql schema to figure out specific sql types (if possible change to standard).

Best regards,

Florian.



--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "minuteproject".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse minuteprojec...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages