Hi Ben,
The license is validated over a standard http request on 80. The problem is that wisej tries to update the .lic file when it’s moved to a different server. It should either update it or accept it if there is no internet connection or the connection fails. Instead when there it no connection it reverts to an invalid license.
It’s a bug that is fixed and we receive the confirmation from another developer with the same issue that it works now for them.
Best,
Luca
Hi David, it was probably the top/bottom padding in the themes. It’s back.
Best,
Luca
Hi Frank,
I try to find way out from this problem by move a VM which already run on my notebook without “invalid license” pop up to client’s EXSI server which run with firewall blocked some port (machine can touch internet and ping wisej.com throught proxy server), “invalid license” pop up after page loading for 20-30 sec.
Just want to know anything that I can do to solve this problem before receive Wisej next release (e.g. any port I need to open for validate wisej license).
Thanks
Ben
I have seen this occasionally when a component is disposed by an out-of-bound thread while it’s being rendered back to the client (or viceversa). We are putting some additional checks for this. That’s one of the problems with a real time framework and concurrency. It’s hard to debug because of the multiple threads. The inconsistencies is basically timing between the threads.
We’ll follow up directly with a test build to verify this issue.
Thanks for the Frappuccino 🙂
Before the fix (not uploaded yet, we should have a new development build out tonight or tomorrow – there have been too many fixes for a release build) the menu was aligning with the “opener” which was overridden deep down in qooxdoo to always be the button that had the menu assigned to it, in this case the small arrow button.
To remove the line, the appearance path in the mixin is this:
{
“appearances”: {
“toolbar/splitbutton/arrow”: {
“states”: {
“default”: {
“styles”: {
},
“properties”: {
“icon”: “combo-arrow”
}
}
}
}
}
}
Hi Luca,
Nice to hear that. Maybe, I can stop pulling my hair now.
I’ve been trying to use the Eval method you suggested since yesterday but it seems to be almost similar until I come with a different approach. As shown in the image, I was able to make it left-aligned with the File button and right-aligned with the Close button. I can’t however do it with the Download button. Maybe, because of the bug you were saying.
How about the vertical line (with red rectangle in the image attached) that separates the button and the opener? How can I get rid of that using a mixin file. I already tried but can hit the right Appearance. It doesn’t look good when there is a Separator as you can see too much vertical lines.
I owe you one Starbucks Frappuccino for the update and immediate fix.
Thanks
Quick update. Turns out it was a bug (or feature) in qooxdo, it was overriding the opener of the menu. Now it aligns to the left of the main button and not the inner arrow.
From the server you call widget.Call(“onPrint”, dataToPrint)?
In the posted snippet, the line that prints is qx.print(config, data) is the line that prints and “data” is the data? IIUC, printData has to be assigned to data?
If you post a small sample I may be able to understand better?
Hi Adil,
The /Account page doesn’t show the log of activations externally. However, there is no block from our licensing server, you should be able to activate the license on a different machine. If not, please let me know what is the error you are getting.
Best,
Luca
The “Access Denied” error is usually caused by IIS not having the right permission to write to the project directory and/or the windows temp directory. Make sure that the App Pool (the user) has full control over the project directory. The default App Pool usually does out of the box. If not, add IIS_IUSRS to the project’s directory and give it full permission.
Let me know.
Best,
Luca
Hi Ben,
sorry for the delay and thanks for providing further information.
We could finally track down and fix the problem.
It´s logged as WJ-8281 and the fix will be included in the next Wisej release.
Best regards
Frank
Hi Cris,
The problem is that there are two types of buttons with the drop down menu. One is the MenuButton, when pressed you get the drop down menu. The second type is the split button, the button has two parts, when you press the main button is a click, when you press the arrow button is a drop down menu. This is two buttons together. You can see that in the same demo page you linked, it’s the first button with the left arrow and a drop down.
When the menu is shown it aligns with the opener and in the case of the split button (which is also the toolbar drop down button) it aligns with the button with the down arrow. Now it aligns with the left edge. But it can align with the right edge by setting the position to “bottom-right”.
Try the Eval method in my post to change the position to this.getMenu().setPosition(“bottom-right”). Let me know.
Best,
Luca
Hi Mark,
I cannot reproduce here in a simple test case.
Are you setting the column type to DataGridViewCheckBoxColumn in the designer or dynamically ?
Is the cell data bound ? Any event handlers attached ?
Maybe you can share some more information or a simplified test case ?
Thanks in advance.
Best regards
Frank
Hi Luca,
I tried both options above and though both are working, I think, they are not the way the toolbar should be. Visited the link you provided above, tested all the “Allowed values” (direct, keep-align, best-fit) but still not satisfied with the result.
I found at http://www.qooxdoo.org/current/widgetbrowser/ -> Toolbar/Menu tab -> Toolbar MenuButton the way I expect the toolbar to work in Wisej. When the browser in maximized and has enough space at the right of the button, the dropdown start from left to right. When minimized and the right edge of the browser touches the “ToolBar MenuButton”, the dropdown start from right to left.
Just my 2 cents.
Thanks
Hi Frank,
I try on another VM machine, only work if I let it online, otherwise same invalid license error occur, but my client VM cannot online because of security reason, so how to make it work on a VM machine in a close private network ? Thanks a lot.
Ben
Thanks Cris,
I have logged WJ-8280 for this issue.
Best regards
Frank
Hi
How could I see who or which machine activated licences. I changed my one of developing machine and I couldn’t re-activate on my new machine.
Thank you.
Thank you. It’s fixed in the release build.
Thanks, it’s fixed in the release build. We added a safeguard to prevent a client side script to execute a click on a disabled or not-visible button.
