Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    error during skin editor export with latest 13.1

    SmartClient Version: v13.1p_2024-12-02/Enterprise Deployment (built 2024-12-02)

    Hello, while trying to export my custom skin I've got this error:

    Code:
    dic 02, 2024 9:33:51 PM org.apache.catalina.core.StandardWrapperValve invoke
    INFORMAZIONI: === 2024-12-02 21:33:51,208 [ec-6] INFO RequestContext - URL: '/CustomSkins/isomorphic/IDACall', User-Agent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0': Moz (Gecko) with Accept-Encoding header
    === 2024-12-02 21:33:51,210 [ec-6] INFO IDACall - Performing 1 operation(s) [UA: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0]
    === 2024-12-02 21:33:51,210 [ec-6] INFO DSRequest - Executing isc_userSkin.fetch rows: 0->-1 with
    criteria: {name:"Juventus_Light"}
    === 2024-12-02 21:33:51,216 [ec-6] INFO InterfaceProvider - No provider found for interface: ISpringBeanFactory
    === 2024-12-02 21:33:51,217 [ec-6] INFO InterfaceProvider - No provider found for interface: ICDIBeanManager
    === 2024-12-02 21:33:51,235 [ec-6] INFO DSRequest - Executing isc_userSkin.fetch rows: 0->-1 with
    criteria: {name:"Juventus_Light"}
    === 2024-12-02 21:33:51,236 [ec-6] INFO SQL - Executing SQL query on 'dbJFrame': SELECT isc_userSkin.pk, isc_userSkin.name, isc_userSkin.baseSkin, isc_userSkin.userSettings, isc_userSkin.skinStylesCSS, isc_userSkin.thumbnail, isc_userSkin.created_by, isc_userSkin.created_at, isc_userSkin.modified_by, isc_userSkin.modified_at, isc_userSkin.version FROM DBJFRAME.isc_userSkin WHERE (LOWER(isc_userSkin.name)='juventus_light')
    === 2024-12-02 21:33:51,624 [ec-6] INFO DSResponse - DSResponse: List with 1 items
    === 2024-12-02 21:33:51,625 [ec-6] INFO DSResponse - DSResponse: List with 1 items
    === 2024-12-02 21:33:51,681 [ec-6] INFO Compression - /CustomSkins/isomorphic/IDACall: 341,6k -> 36,8k
    
    dic 02, 2024 9:33:52 PM org.apache.catalina.core.StandardWrapperValve invoke
    INFORMAZIONI: === 2024-12-02 21:33:52,007 [ec-1] INFO RequestContext - URL: '/CustomSkins/isomorphic/IDACall', User-Agent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0': Moz (Gecko) with Accept-Encoding header
    === 2024-12-02 21:33:52,035 [ec-1] INFO IDACall - Performing 1 operation(s) [UA: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0]
    === 2024-12-02 21:33:52,040 [ec-1] INFO DSRequest - Executing isc_userSkin.custom[export] with
    criteria: {}
    values: {
        name:"Juventus_Light",
        baseSkin:"Shiva",
        content:"//>theme_variables\n// ==== Global Settings - Flags and other settings that have skin-wide effects\n// General settings\n$theme_name: 'Juventus_Light';\n$transition_normal_speed: 0.2s;\n// State Opacities\n$standard_opacity: 1.0;\n$standard_over_opacity: 0.9;\n$standard_down_opacity: 0.7;\n$standard_focused_opacity: 0.8;\n$standard_selected_opacity: 1.0;\n$standard_disabled_opacity: 0.5;\n\n// ==== Fonts - Variables for fonts\n// Definitions\n$primary_font: Roboto;\n$secondary_font: Roboto;\n$secondary_font_bold: Roboto;\n$tertiary_font: Roboto;\n$standard_font: $tertiary_font;\n$normal_font: $primary_font;\n// Widget\n$standard_body_font: $standard_font;\n$standard_header_font: $tertiary_font;\n$standard_tab_font: $secondary_font;\n$standard_hover_font: $standard_body_font;\n// Font sizes\n$standard_font_size: 11px;\n$normal_font_size: 12px;\n$standard_small_font_size: 9px;\n$standard_header_font_size: 14px;\n$se... [set log category to DEBUG to see full object]
    === 2024-12-02 21:33:52,041 [ec-1] INFO InterfaceProvider - No provider found for interface: ISpringBeanFactory
    === 2024-12-02 21:33:52,042 [ec-1] INFO DSRequest - Executing isc_userSkin.fetch rows: 0->-1 with
    criteria: {name:"Juventus_Light"}
    === 2024-12-02 21:33:52,043 [ec-1] INFO InterfaceProvider - No provider found for interface: ICDIBeanManager
    === 2024-12-02 21:33:52,066 [ec-1] INFO DSRequest - Executing isc_userSkin.fetch rows: 0->-1 with
    criteria: {name:"Juventus_Light"}
    === 2024-12-02 21:33:52,079 [ec-1] INFO SQL - Executing SQL query on 'dbJFrame': SELECT isc_userSkin.pk, isc_userSkin.name, isc_userSkin.baseSkin, isc_userSkin.userSettings, isc_userSkin.skinStylesCSS, isc_userSkin.thumbnail, isc_userSkin.created_by, isc_userSkin.created_at, isc_userSkin.modified_by, isc_userSkin.modified_at, isc_userSkin.version FROM DBJFRAME.isc_userSkin WHERE (LOWER(isc_userSkin.name)='juventus_light')
    === 2024-12-02 21:33:52,526 [ec-1] INFO DSResponse - DSResponse: List with 1 items
    === 2024-12-02 21:33:52,538 [ec-1] INFO DSResponse - DSResponse: List with 1 items
    === 2024-12-02 21:33:52,538 [ec-1] INFO DSRequest - Executing isc_baseSkin.fetch rows: 0->-1 with
    criteria: {name:"Shiva"}
    === 2024-12-02 21:33:52,543 [ec-1] INFO InterfaceProvider - No provider found for interface: ICDIBeanManager
    === 2024-12-02 21:33:52,547 [ec-1] INFO DSResponse - DSResponse: List with 1 items
    === 2024-12-02 21:33:52,572 [ec-1] INFO ProxyHttpServletResponse - content-disposition set to: attachment; fileName=Juventus_Light.zip - unwrapping response output stream (CompressionFilter)
    === 2024-12-02 21:33:52,760 [ec-1] WARN RequestContext - dsRequest.execute() failed: java.lang.NullPointerException
        at com.isomorphic.util.SkinUtil.addZipEntry(SkinUtil.java:514)
        at com.isomorphic.util.SkinUtil.export(SkinUtil.java:899)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.isomorphic.base.Reflection._invokeMethod(Reflection.java:812)
        at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:1127)
        at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:436)
        at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
        at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:4501)
        at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:256)
        at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:213)
        at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:153)
        at com.isomorphic.servlet.IDACall._processRequest(IDACall.java:123)
        at com.isomorphic.servlet.IDACall.doPost(IDACall.java:79)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
        at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:178)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at com.isomorphic.servlet.URIRegexFilter.ignore(URIRegexFilter.java:566)
        at com.isomorphic.servlet.URIRegexFilter.ignore(URIRegexFilter.java:561)
        at com.isomorphic.servlet.URIRegexFilter.matchedRule(URIRegexFilter.java:524)
        at com.isomorphic.servlet.URIRegexFilter._doFilter(URIRegexFilter.java:377)
        at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:91)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at com.isomorphic.js.JSSyntaxScannerFilter._doFilter(JSSyntaxScannerFilter.java:262)
        at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:91)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:263)
        at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:91)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at com.isomorphic.servlet.VersionedURLFilter._doFilter(VersionedURLFilter.java:83)
        at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:91)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:185)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
    I've just edited the colors for the SecondaryButton (which is a very nice addition IMHO).

    #2
    Thanks Claudio - this regression has been fixed for tomorrow's builds, dated December 5 and later.

    Comment


      #3
      Thanks, but please note that right now the build URL is giving me a 502 proxy error:

      Code:
      [WARNING] No downloads found at 'www.smartclient.com/builds/SmartClient/13.1p/Enterprise/2024-12-04'. Response from server:
      
      <!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
      <html>
       <head>
        <title>502 Proxy Error</title>
       </head>
       <body>
        <h1>Proxy Error</h1>
        <p>The proxy server received an invalid response from an upstream server.<br> The proxy server could not handle the request</p>
        <p>Reason: <strong>Error reading from remote server</strong></p>
        <p></p>
       </body>
      </html>
      Last edited by claudiobosticco; 5 Dec 2024, 02:36.

      Comment


        #4
        We have a problem with one of the servers today - we're looking into it.

        Comment


          #5
          SmartClient Version: v13.1p_2024-12-05/AllModules Development Only (built 2024-12-05)

          now the server is working, and also the skin editor regression is fixed, thank you very much

          Comment


            #6
            Originally posted by claudiobosticco View Post
            Thanks, but please note that right now the build URL is giving me a 502 proxy error:

            Code:
            [WARNING] No downloads found at 'www.smartclient.com/builds/SmartClient/13.1p/Enterprise/2024-12-04'. Response from server:
            
            <!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
            <html>
            <head>
            <title>502 Proxy Error</title>
            </head>
            <body>
            <h1>Proxy Error</h1>
            <p>The proxy server received an invalid response from an upstream server.<br> The proxy server could not handle the request</p>
            <p>Reason: <strong>Error reading from remote server</strong></p>
            <p></p>
            </body>
            </html>
            Hello, again I'm getting the above proxy error

            Comment


              #7
              Thanks Claudio - yes, we're having some troubles with a provider moving nodes - please bear with us.

              Comment

              Working...
              X