Hi Ian,

The CMIS Workbench requires Java 6.
OpenCMIS should build with Java 5 but without the Workbench by removing the 
following line from the top level pom.xml:

<module>chemistry-opencmis-workbench/chemistry-opencmis-workbench</module>


- Florian

On 07/01/2011 17:49, Florent Guillaume wrote:
> Hm it worked on my machine but I only have Java 6.
> It seems that the workbench depends on classes like java.swing.Desktop
> or  javax.swing.DropMode which are only available since Java 6.
> So Java 5 cannot work.
> 
> I'll revert my commit. You'll have to use Java 6 for the workbench, sorry.
> 
> Florent
> 
> On Fri, Jan 7, 2011 at 4:44 PM, Ian Ashley<[email protected]>  wrote:
>> Florent,
>>
>> Thanks for looking into the Java 1.5 issue. The workbench now starts to
>> build but outputs the following
>>
>> [BTW skipping building the workbench would be fine for our requirements if
>> this is possible]
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building OpenCMIS Workbench
>> [INFO]    task-segment: [clean, install]
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] [clean:clean {execution: default-clean}]
>> [INFO] [remote-resources:process {execution: default}]
>> [INFO] [antrun:run {execution: default}]
>> [INFO] Executing tasks
>>
>> main:
>>     [mkdir] Created dir:
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/target/start
>>      [copy] Copying 2 files to
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/target/start
>> [INFO] Executed tasks
>> [INFO] [resources:resources {execution: default-resources}]
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] Copying 42 resources
>> [INFO] Copying 1 resource
>> [INFO] Copying 3 resources
>> [INFO] [compiler:compile {execution: default-compile}]
>> [INFO] Compiling 49 source files to
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/target/classes
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Compilation failure
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Fo
>> lderTable.java:[37,19] cannot find symbol
>> symbol  : class DropMode
>> location: package javax.swing
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientFrame.java:[26,16] cannot find symbol
>> symbol  : class Desktop
>> location: package java.awt
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientFrame.java:[27,24] package java.awt.Desktop does not exist
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientHelper.java:[22,16] cannot find symbol
>> symbol  : class Desktop
>> location: package java.awt
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[23,16] cannot find symbol
>> symbol  : class Desktop
>> location: package java.awt
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[43,19] cannot find symbol
>> symbol  : class SwingWorker
>> location: package javax.swing
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[267,26] cannot find symbol
>> symbol  : class SwingWorker
>> location: class org.apache.chemistry.opencmis.workbench.TckDialog
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Fo
>> lderTable.java:[257,33] cannot find symbol
>> symbol  : class TransferSupport
>> location: class
>> org.apache.chemistry.opencmis.workbench.FolderTable.FolderTransferHandler
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Fo
>> lderTable.java:[271,34] cannot find symbol
>> symbol  : class TransferSupport
>> location: class
>> org.apache.chemistry.opencmis.workbench.FolderTable.FolderTransferHandler
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Fo
>> lderPanel.java:[136,27] cannot find symbol
>> symbol  : method setFillsViewportHeight(boolean)
>> location: class org.apache.chemistry.opencmis.workbench.FolderTable
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Fo
>> lderTable.java:[79,8] cannot find symbol
>> symbol  : method setAutoCreateRowSorter(boolean)
>> location: class org.apache.chemistry.opencmis.workbench.FolderTable
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Fo
>> lderTable.java:[84,20] cannot find symbol
>> symbol  : variable DropMode
>> location: class org.apache.chemistry.opencmis.workbench.FolderTable
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Fo
>> lderTable.java:[256,9] method does not override a method from its superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Fo
>> lderTable.java:[270,9] method does not override a method from its superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/mo
>> del/ClientSession.java:[123,34] cannot find symbol
>> symbol  : method stringPropertyNames()
>> location: class java.util.Properties
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/sw
>> ing/InfoPanel.java:[84,47] cannot find symbol
>> symbol  : variable BASELINE_TRAILING
>> location: class java.awt.GridBagConstraints
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/sw
>> ing/InfoPanel.java:[88,47] cannot find symbol
>> symbol  : variable BASELINE_LEADING
>> location: class java.awt.GridBagConstraints
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/sw
>> ing/InfoPanel.java:[104,47] cannot find symbol
>> symbol  : variable BASELINE_TRAILING
>> location: class java.awt.GridBagConstraints
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/sw
>> ing/InfoPanel.java:[108,47] cannot find symbol
>> symbol  : variable BASELINE_LEADING
>> location: class java.awt.GridBagConstraints
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/sw
>> ing/InfoPanel.java:[121,47] cannot find symbol
>> symbol  : variable BASELINE_TRAILING
>> location: class java.awt.GridBagConstraints
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/sw
>> ing/InfoPanel.java:[125,47] cannot find symbol
>> symbol  : variable BASELINE_LEADING
>> location: class java.awt.GridBagConstraints
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/de
>> tails/AbstractDetailsTable.java:[60,8] cannot find symbol
>> symbol  : method setAutoCreateRowSorter(boolean)
>> location: class
>> org.apache.chemistry.opencmis.workbench.details.AbstractDetailsTable
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/de
>> tails/AbstractDetailsTable.java:[67,8] cannot find symbol
>> symbol  : method setFillsViewportHeight(boolean)
>> location: class
>> org.apache.chemistry.opencmis.workbench.details.AbstractDetailsTable
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Ty
>> peSplitPane.java:[209,12] cannot find symbol
>> symbol  : method setFillsViewportHeight(boolean)
>> location: class
>> org.apache.chemistry.opencmis.workbench.TypeSplitPane.PropertyDefinitionTabl
>> e
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/de
>> tails/TypesPanel.java:[40,5] method does not override a method from its
>> superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/de
>> tails/ExtensionsPanel.java:[57,5] method does not override a method from its
>> superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Re
>> positoryInfoFrame.java:[145,29] cannot find symbol
>> symbol  : method setFillsViewportHeight(boolean)
>> location: class javax.swing.JTable
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Re
>> positoryInfoFrame.java:[160,32] cannot find symbol
>> symbol  : method setFillsViewportHeight(boolean)
>> location: class javax.swing.JTable
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientHelper.java:[141,13] cannot find symbol
>> symbol  : variable Desktop
>> location: class org.apache.chemistry.opencmis.workbench.ClientHelper
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientHelper.java:[146,8] cannot find symbol
>> symbol  : class Desktop
>> location: class org.apache.chemistry.opencmis.workbench.ClientHelper
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientHelper.java:[146,26] cannot find symbol
>> symbol  : variable Desktop
>> location: class org.apache.chemistry.opencmis.workbench.ClientHelper
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientHelper.java:[148,40] package Desktop does not exist
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientHelper.java:[329,41] cannot find symbol
>> symbol  : method stringPropertyNames()
>> location: class java.util.Properties
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientHelper.java:[367,9] method does not override a method from its
>> superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientFrame.java:[194,17] method does not override a method from its
>> superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientFrame.java:[356,13] cannot find symbol
>> symbol  : variable Desktop
>> location: class org.apache.chemistry.opencmis.workbench.ClientFrame
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientFrame.java:[356,79] cannot find symbol
>> symbol  : variable Action
>> location: class org.apache.chemistry.opencmis.workbench.ClientFrame
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientFrame.java:[356,46] cannot find symbol
>> symbol  : variable Desktop
>> location: class org.apache.chemistry.opencmis.workbench.ClientFrame
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientFrame.java:[365,20] cannot find symbol
>> symbol: variable Desktop
>>                     Desktop.getDesktop().browse(url);
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Cl
>> ientFrame.java:[362,13] method does not override a method from its
>> superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Lo
>> ginDialog.java:[153,54] cannot find symbol
>> symbol  : variable MONOSPACED
>> location: class java.awt.Font
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Lo
>> ginDialog.java:[477,9] method does not override a method from its superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/In
>> foDialog.java:[76,32] cannot find symbol
>> symbol  : variable MONOSPACED
>> location: class java.awt.Font
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[158,16] cannot find symbol
>> symbol  : method execute()
>> location: class org.apache.chemistry.opencmis.workbench.TckDialog.TckTask
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[207,24] cannot find symbol
>> symbol  : method cancel(boolean)
>> location: class org.apache.chemistry.opencmis.workbench.TckDialog.TckTask
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[276,9] method does not override a method from its superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[301,16] cannot find symbol
>> symbol  : class Desktop
>> location: class org.apache.chemistry.opencmis.workbench.TckDialog.TckTask
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[301,34] cannot find symbol
>> symbol  : variable Desktop
>> location: class org.apache.chemistry.opencmis.workbench.TckDialog.TckTask
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[302,48] package Desktop does not exist
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Tc
>> kDialog.java:[290,9] method does not override a method from its superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Ch
>> angeLogFrame.java:[84,13] method does not override a method from its
>> superclass
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Ch
>> angeLogFrame.java:[137,12] cannot find symbol
>> symbol  : method setAutoCreateRowSorter(boolean)
>> location: class
>> org.apache.chemistry.opencmis.workbench.ChangeLogFrame.ChangeLogTable
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Ch
>> angeLogFrame.java:[144,12] cannot find symbol
>> symbol  : method setFillsViewportHeight(boolean)
>> location: class
>> org.apache.chemistry.opencmis.workbench.ChangeLogFrame.ChangeLogTable
>>
>> /Development/Projects/Chemistry/trunk/chemistry-opencmis-workbench/chemistry
>> -opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/Qu
>> eryFrame.java:[146,20] cannot find symbol
>> symbol  : method setFillsViewportHeight(boolean)
>> location: class javax.swing.JTable
>>
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] For more information, run Maven with the -e switch
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 1 minute 14 seconds
>> [INFO] Finished at: Fri Jan 07 15:42:32 GMT 2011
>> [INFO] Final Memory: 96M/171M
>> [INFO]
>> ------------------------------------------------------------------------
>> 2011-01-07 15:42:32.937:INFO::Shutdown hook executing
>> 2011-01-07 15:42:32.937:INFO::Shutdown hook complete
>>
>>
>> Regards,
>> Ian
>>
>>
> 
> 
> 

Reply via email to