[otj-users] 1.0.0 RC1
Andreas Werner
andreas at wernerx.de
Sat Mar 24 01:37:30 CET 2007
Hi Stephan,
I'm currently playing with the new release candidate...
First of all, that thing with the inner classes seems to work at the
first glance. No error markers, and the program does what it should do!
So far ok, but I "accidentally" took a look at the runtime-workspace's
log and found a ClassCastException regarding this issue. I attached the
stacktrace as innerclass_stack.txt. Compared to the scenario from
(http://www.objectteams.org/distrib/jacks/1.0.0/results/2.4.1-otjld-visible=
-base-class-19.html),
it says, that RI cannot be casted to InnerBase.
Do you know what I mean??
Aside of this there seems to be another more general bug:
Right after one does the "Run Object Teams Eclipse Application"
everytime a stacktrace appears in the Console view and also in the .log
of the runtime-workspace.
I attached the log entry as start_stack.txt!
Can anybody confirm this?
Regards, Andreas
Stephan Herrmann wrote:
> Hi everybody,
> =
> A release candidate for 1.0.0 is on the web, not at the =
> official location yet, but in the parallel universe
> http://www.objectteams.org/.www
> Those new web pages are now complete, too and should
> even work on (some versions of) Internet Explorer.
> Please refer to the buildnotes for latest changes in the OTDT.
> =
> For both the OTDT and the web please let me know if you
> encounter any problems on your various platforms. =
> If all goes well, the release will become official on Tuesday 27.
> =
> A few items are still pending:
> + a final update of the OTJLD (bundled and web) to become v1.0.
> + editing some of the help Eclipse pages.
> + the overview and tutorial currently don't show our icon on windows.
> =
> Everything else "should work" ;-)
> =
> cheers,
> Stephan
> =
> PS: =
>> Besides, is there a branch in the Repository, with an OTDT adaptation
>> for Europa (Eclipse 3.3)?
> nothing scheduled yet, as we currently can't maintain separate branches.
> But there's hope that the migration to 3.3 is fairly straightforward,
> now that most copy&paste dependencies have been replaced by aspects ;-)
> Ideally we would deliver 1.1.0 based on 3.3 pretty close to the
> Europa release date (June 6).
> =
> _______________________________________________
> otj-users mailing list
> otj-users at objectteams.org
> http://www.objectteams.org/cgi-bin/mailman/listinfo/otj-users
> =
-------------- next part --------------
!SESSION 2007-03-24 01:17:13.296 ------------------------------------------=
-----
eclipse.buildId=3DOTDT_1.0.0
java.version=3D1.6.0
java.vendor=3DSun Microsystems Inc.
BootLoader constants: OS=3Dwin32, ARCH=3Dx86, WS=3Dwin32, NL=3Dde_DE
Framework arguments: -product org.eclipse.sdk.ide -pdelaunch
Command-line arguments: -product org.eclipse.sdk.ide -data E:\Development\=
OT_Workspace/../runtime-ObjectTeamsEclipseApplication -dev file:E:/Developm=
ent/OT_Workspace/.metadata/.plugins/org.eclipse.pde.core/Object Teams Eclip=
se Application/dev.properties -pdelaunch -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.gmf.runtime.diagram.ui 4 2 2007-03-24 01:17:21.015
!MESSAGE IRJS0007E Semantic refresh failed.
!STACK 0
java.lang.ClassCastException: ot.diagram.edit.policies.TeamDiagramCanonical=
EditPolicy$__OT__RoleDiagramCanonicalEditPolicy$__OT__RoleLinkDescriptor ca=
nnot be cast to horst.diagram.edit.policies.DiagramCanonicalEditPolicy$Link=
Descriptor
at horst.diagram.edit.policies.DiagramCanonicalEditPolicy.refreshConnectio=
ns(DiagramCanonicalEditPolicy.java:167)
at horst.diagram.edit.policies.DiagramCanonicalEditPolicy.refreshSemantic(=
DiagramCanonicalEditPolicy.java:124)
at org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.ref=
resh(CanonicalEditPolicy.java:935)
at org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalConnectionEdit=
Policy.refreshOnActivate(CanonicalConnectionEditPolicy.java:106)
at org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.act=
ivate(CanonicalEditPolicy.java:647)
at org.eclipse.gef.editparts.AbstractEditPart.activateEditPolicies(Abstrac=
tEditPart.java:165)
at org.eclipse.gef.editparts.AbstractEditPart.activate(AbstractEditPart.ja=
va:148)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.activate(AbstractGr=
aphicalEditPart.java:186)
at org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.access$0=
(GraphicalEditPart.java:1)
at org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart.activate=
(GraphicalEditPart.java:184)
at org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart.activate(D=
iagramEditPart.java:378)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.ja=
va:201)
at org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEdit=
Part.java:101)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEdi=
tPartViewer.java:583)
at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEdi=
tPartViewer.java:592)
at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphi=
calViewerContents(DiagramEditor.java:854)
at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.initializeGraphi=
calViewer(DiagramEditor.java:847)
at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette=
.initializeGraphicalViewer(DiagramEditorWithFlyOutPalette.java:112)
at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor.createGraphicalV=
iewer(DiagramEditor.java:791)
at org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(GraphicalEdi=
tor.java:163)
at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette=
.createPartControl(DiagramEditorWithFlyOutPalette.java:310)
at org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocume=
ntEditor.createPartControl(DiagramDocumentEditor.java:1459)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReferenc=
e.java:596)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java=
:372)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartRef=
erence.java:566)
at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHel=
per.java:263)
at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.ja=
va:1474)
at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:1008)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:1=
003)
at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2=
843)
at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.ja=
va:1936)
at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2873)
at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2821)
at org.eclipse.ui.internal.Workbench$20.run(Workbench.java:1697)
at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java=
:1437)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1695)
at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1666)
at org.eclipse.ui.internal.Workbench$18.run(Workbench.java:1545)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1489)
at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfi=
gurer.java:183)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdviso=
r.java:702)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1101)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1863)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:=
422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActiv=
ator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplica=
tion(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ecli=
pseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java=
:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java=
:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=
va:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=
rImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
-------------- next part --------------
!SESSION 2007-03-24 01:17:13.296 ------------------------------------------=
-----
eclipse.buildId=3DOTDT_1.0.0
java.version=3D1.6.0
java.vendor=3DSun Microsystems Inc.
BootLoader constants: OS=3Dwin32, ARCH=3Dx86, WS=3Dwin32, NL=3Dde_DE
Framework arguments: -product org.eclipse.sdk.ide -pdelaunch
Command-line arguments: -product org.eclipse.sdk.ide -data E:\Development\=
OT_Workspace/../runtime-ObjectTeamsEclipseApplication -dev file:E:/Developm=
ent/OT_Workspace/.metadata/.plugins/org.eclipse.pde.core/Object Teams Eclip=
se Application/dev.properties -pdelaunch -os win32 -ws win32 -arch x86
!ENTRY org.objectteams.otequinox 4 0 2007-03-24 01:17:22.015
!MESSAGE OT/Equinox: Failed to load base class adapted by plugin org.object=
teams.otdt.compiler.adaptor
!STACK 0
java.lang.ClassNotFoundException: org.objectteams.otdt.core.compiler.liftin=
g.LiftingEnvironment
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleL=
oader.java:402)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleL=
oader.java:347)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Defa=
ultClassLoader.java:83)
at org.objectteams.eclipse.transformer.hook.TransformerHook$BridgeClassLoa=
der.loadClass(TransformerHook.java:407)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.objectteams.eclipse.transformer.hook.TransformerHook$BridgeClassLoa=
der.loadClass(TransformerHook.java:395)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleL=
oader.java:278)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHos=
t.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(Abstr=
actBundle.java:1245)
at org.objectteams.eclipse.transformer.MasterTeamLoader.instantiateLoadedT=
eams(MasterTeamLoader.java:170)
at org.objectteams.eclipse.transformer.TransformerPlugin.internalInstantia=
teTeams(TransformerPlugin.java:305)
at org.objectteams.eclipse.transformer.TransformerPlugin.instantiateTeams(=
TransformerPlugin.java:285)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=
va:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=
rImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.objectteams.eclipse.transformer.hook.TransformerPluginProxy.instant=
iateTeams(TransformerPluginProxy.java:94)
at org.objectteams.eclipse.transformer.hook.BaseBundleRole.checkInstantiat=
eTeams(BaseBundleRole.java:146)
at org.objectteams.eclipse.transformer.hook.BaseBundleRole.access$0(BaseBu=
ndleRole.java:140)
at org.objectteams.eclipse.transformer.hook.BaseBundleRole$1.run(BaseBundl=
eRole.java:131)
at org.objectteams.eclipse.transformer.hook.TeamInstantiator.notifyActivat=
ionEnded(TeamInstantiator.java:78)
at org.objectteams.eclipse.transformer.hook.TransformerHook.watchBundle(Tr=
ansformerHook.java:318)
at org.eclipse.osgi.baseadaptor.BaseAdaptor$2.watchBundle(BaseAdaptor.java=
:375)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleH=
ost.java:348)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractB=
undle.java:256)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:34=
2)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLoc=
alClass(EclipseLazyStarter.java:88)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Cla=
sspathManager.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass=
(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(Bu=
ndleLoader.java:334)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleL=
oader.java:386)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleL=
oader.java:347)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Defa=
ultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleL=
oader.java:278)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHos=
t.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(Abstr=
actBundle.java:1245)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExec=
utableExtension(RegistryStrategyOSGI.java:147)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableEx=
tension(ExtensionRegistry.java:759)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutabl=
eExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExe=
cutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:242)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin=
.java:238)
at org.eclipse.ui.internal.registry.ViewDescriptor.createView(ViewDescript=
or.java:69)
at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.ja=
va:292)
at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:197)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartRef=
erence.java:566)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:525)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(Presen=
tablePart.java:140)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select=
(PresentablePartFolder.java:268)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(L=
eftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.sele=
ctPart(TabbedStackPresentation.java:394)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStac=
k.java:1144)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:620)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:532)
at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContain=
er.java:562)
at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.ja=
va:244)
at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:815)
at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:243=
6)
at org.eclipse.ui.internal.WorkbenchWindow$6.run(WorkbenchWindow.java:2616)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.j=
ava:2597)
at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.ja=
va:1982)
at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2873)
at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2821)
at org.eclipse.ui.internal.Workbench$20.run(Workbench.java:1697)
at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java=
:1437)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1695)
at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1666)
at org.eclipse.ui.internal.Workbench$18.run(Workbench.java:1545)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1489)
at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfi=
gurer.java:183)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdviso=
r.java:702)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1101)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1863)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:=
422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActiv=
ator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplica=
tion(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ecli=
pseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java=
:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java=
:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=
va:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=
rImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
More information about the otj-users
mailing list