No afraid not. I have updated to Manage 9.0.1 also and still have the same problem.
Original Message:
Sent: Wed August 07, 2024 10:25 PM
From: Dejan Matijas
Subject: BIM Viewer Plugin - Oauth v2
Hi Dominic, looks like we have similar issue.
We have raised it with IBM, but they are still trying to build an environment to reproduce it.
Did you manage to get it solved?
Cheers,
Dejan
------------------------------
Dejan Matijas
Original Message:
Sent: Wed July 24, 2024 01:09 PM
From: Dominic Bramley
Subject: BIM Viewer Plugin - Oauth v2
Hi Thomas,
I have just deployed the 20240716_MAS8or9AutodeskPlugin.zip package on my Maximo Manage 8.7.9 system as my BIM viewer had stopped working with authentication errors.
The update had broken all applications that use the viewer control. When you open assets / locations apps for example the UI does not respond to input.
A lot of errors as seen in the stack trace below are shown on the server. Are there any other steps required to migrate from the previous version?
java.lang.NullPointerException
at psdi.webclient.components.BIMViewer.getValue(BIMViewer.java:1390)
at psdi.webclient.components.BIMViewer.itemHasModel(BIMViewer.java:1463)
at psdi.webclient.components.BIMViewer.jspScript(BIMViewer.java:860)
at com.ibm._jsp._bimviewer._jspService(_bimviewer.java:783)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:102)
at [internal classes]
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:604)
at psdi.webclient.system.controller.DynamicAttributeComponent.render(DynamicAttributeComponent.java:195)
at psdi.webclient.system.controller.BoundComponentInstance.render(BoundComponentInstance.java:1758)
at psdi.webclient.components.BIMViewer.render(BIMViewer.java:546)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ControlInstance.render(ControlInstance.java:902)
at psdi.webclient.controls.BIMViewerCtrl.render(BIMViewerCtrl.java:29)
at psdi.webclient.system.controller.ControlInstance.renderChildren(ControlInstance.java:1155)
at psdi.webclient.system.controller.ComponentInstance.renderChildrenControls(ComponentInstance.java:681)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:619)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at com.ibm._jsp._sectioncol._jspService(_sectioncol.java:549)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:102)
at [internal classes]
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:604)
at psdi.webclient.system.controller.ControlInstance.render(ControlInstance.java:902)
at psdi.webclient.system.controller.DatasrcInstance.render(DatasrcInstance.java:218)
at psdi.webclient.controls.SectionCol.render(SectionCol.java:32)
at psdi.webclient.system.controller.ControlInstance.renderChildren(ControlInstance.java:1155)
at psdi.webclient.system.controller.ComponentInstance.renderChildrenControls(ComponentInstance.java:681)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:619)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at com.ibm._jsp._sectionrow._jspService(_sectionrow.java:494)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:102)
at [internal classes]
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:604)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ControlInstance.render(ControlInstance.java:902)
at psdi.webclient.system.controller.ControlInstance.renderChildren(ControlInstance.java:1155)
at psdi.webclient.system.controller.ComponentInstance.renderChildrenControls(ComponentInstance.java:681)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:619)
at com.ibm._jsp._section._jspService(_section.java:627)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:102)
at [internal classes]
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:604)
at com.ibm._jsp._sectionouter._jspService(_sectionouter.java:918)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:102)
at [internal classes]
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:604)
at psdi.webclient.system.controller.ControlInstance.render(ControlInstance.java:902)
at psdi.webclient.system.controller.DatasrcInstance.render(DatasrcInstance.java:218)
at psdi.webclient.controls.Section.render(Section.java:158)
at psdi.webclient.system.controller.ControlInstance.renderChildren(ControlInstance.java:1155)
at psdi.webclient.system.controller.ComponentInstance.renderChildrenControls(ComponentInstance.java:681)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:619)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ControlInstance.render(ControlInstance.java:902)
at psdi.webclient.controls.ClientArea.render(ClientArea.java:44)
at psdi.webclient.system.controller.ControlInstance.renderChildren(ControlInstance.java:1155)
at psdi.webclient.system.controller.ComponentInstance.renderChildrenControls(ComponentInstance.java:681)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:619)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:623)
at psdi.webclient.system.controller.ComponentInstance.renderChildComponents(ComponentInstance.java:700)
at com.ibm._jsp._page._jspService(_page.java:2420)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:102)
at [internal classes]
at psdi.webclient.system.controller.ComponentInstance.render(ComponentInstance.java:604)
at psdi.webclient.system.controller.ControlInstance.render(ControlInstance.java:902)
at psdi.webclient.system.controller.DatasrcInstance.render(DatasrcInstance.java:218)
at psdi.webclient.system.controller.PageInstance.render(PageInstance.java:178)
at psdi.webclient.system.controller.AppInstance.render(AppInstance.java:1603)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:572)
at psdi.webclient.system.controller.BaseInstance.handleEvent(BaseInstance.java:431)
at psdi.webclient.system.controller.BaseInstance.handleEvent(BaseInstance.java:425)
at psdi.webclient.system.controller.ControlInstance.handleEvent(ControlInstance.java:1011)
at psdi.webclient.system.session.WebClientSession.handleEvent(WebClientSession.java:1296)
at psdi.webclient.system.session.WebClientSession.processRender(WebClientSession.java:5303)
at com.ibm._jsp._response._jspService(_response.java:202)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:102)
at [internal classes]
at psdi.webclient.system.session.WebClientSession.handleRequest(WebClientSession.java:941)
at psdi.webclient.system.session.AsyncRequestManager.handleRequest(AsyncRequestManager.java:555)
at psdi.webclient.system.session.AsyncRequestManager.manageRequest(AsyncRequestManager.java:253)
at psdi.webclient.system.controller.RequestManager.manageRequest(RequestManager.java:317)
at psdi.webclient.servlet.WebClientServlet.handleRequest(WebClientServlet.java:141)
at psdi.webclient.servlet.WebClientServlet.doPost(WebClientServlet.java:52)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:706)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1260)
at [internal classes]
at psdi.webclient.system.filter.HttpCrossSiteScriptingSecurity.doFilter(HttpCrossSiteScriptingSecurity.java:66)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203)
at [internal classes]
at psdi.webclient.system.filter.MXCorrelationFilter.doFilter(MXCorrelationFilter.java:137)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203)
at [internal classes]
at psdi.webclient.system.filter.PerformanceMonitor.doFilter(PerformanceMonitor.java:126)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203)
at [internal classes]
at com.ibm.tivoli.maximo.filter.UnSupportedMethodBlockFilter.doFilter(UnSupportedMethodBlockFilter.java:60)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203)
at [internal classes]
at psdi.webclient.system.filter.HttpXFrameOptionsFilter.doFilter(HttpXFrameOptionsFilter.java:43)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203)
at [internal classes]
at psdi.webclient.system.filter.MTContextFilter.doFilter(MTContextFilter.java:53)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203)
at [internal classes]
at psdi.webclient.system.filter.XAccessTokenFilter.doFilter(XAccessTokenFilter.java:146)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203)
at [internal classes]
Regards
Dominic
------------------------------
Dominic Bramley
Original Message:
Sent: Tue July 23, 2024 10:36 AM
From: Thomas Knowles
Subject: BIM Viewer Plugin - Oauth v2
Hello, An updated plugin has been posted for EAM 7.6 and MAS 8.11 or 9 versions.
New plugin Version on Maximo Community Site
------------------------------
Thomas Knowles
Maximo Product Manager
IBM
704-231-1341
Original Message:
Sent: Mon July 22, 2024 06:49 AM
From: Dirk Huppertz
Subject: BIM Viewer Plugin - Oauth v2
Hi all,
we are currently going to set up a BIM Prototype, using the sample data provided by IBM. It has worked before, but now I get the following error message:
Auth request error AUTH-666, HTTP, Deprecated Service, please contact aps.help@autodesk.com to learn more on migrating to Oauth v2.
This matches what I read on the Autodesk site: Important Update: Authentication v1 Deprecation Extended to April 30th, 2024 - Act Now!
Autodesk Platform Services | remove preview |
 | Important Update: Authentication v1 Deprecation Extended to April 30th, 2024 - Act Now! | April 30th, 2024. This extension provides you with additional time to seamlessly migrate your applications and workflows to Authentication v2. Your commitment to innovation and excellence has been instrumental in shaping the Autodesk ecosystem, and we value your ongoing partnership. PCKE support, and the introduction of /revoke and endpoints. | View this on Autodesk Platform Services > |
|
|
The question is now: How can I migrate to Oauth v2?
Is it already implemented in the BIM viewer plugin?
@Thomas Knowles Maybe you can say something about that?
------------------------------
Dirk Huppertz
Senior Project Manager
Axians IT Business Solutions GmbH
Aachen
------------------------------